a rainbow appears